﻿/* 全局css */
body {
	margin:0;
	padding:0;
	text-align:center;
	background-color: #FFFFFF;
	cursor:default;
	font-size:12px;
	cursor:default;
	color:#313131;
	font-family: 微软雅黑, Arial, SimSun, 宋体;
}
td, th {
	cursor:default;
	white-space:nowrap;
}
a {
	color:#0066FF;
	text-decoration:none;
}
a:hover, a:active {
	text-decoration:underline;
}
img {
	border:none
}
form, ul {
	margin:0;
	padding:0
}
ul li {
	list-style:none
}
select {
	vertical-align:middle;	
}
.lt {
	text-align:left
}
.ct {
	text-align:center
}
.rt {
	text-align:right
}
.fl {
	float:left;
}
.fr {
	float:right;
	margin-right:5px;
}
.fr a {
	color:#0099cc;
}
.radio {
	border: none;
}
.noborder {
	border:none;
	height:15px;
	vertical-align:middle;
}
.checkbox {
	height:20px;
	border:none
}
.select {
	font-size:12px;
}
.ji {
	background-color: #fcfdfe;
}
.ou {
	background-color: #ffffff;
}
.w100 {
	width:100px;
	text-align:center
}
.w200 {
	width:200px;
}
sup {
	color:#333;
	margin:0px 5px;
	font-weight:bold;
	font-size:13px
}
/* 表格 */
.table {
	margin:5px;
	background: #C6DCF2;
	font-size:12px;
	text-align:left
}
.table td {
	padding-left:10px;
}
.table tr .left {
	width:180px;
	text-align:right;
	padding-right:10px;
	color:#666;
}
.table .tr {
	background: #fff;
}
.table .td {
	padding-left:0px;
}
.table_title {
	height:25px;
	line-height:25px;
	background: #F3F7FB;
	font-weight:bold;
	color:#0099cc;
}
.list_head td {
	padding:0;
	margin:0;
	height:30px;
	color:#0099cc;
	font-size:12px;
	font-weight:bold;
	background:url(td_title_bg.gif);
	vertical-align:middle;
}
.list_head img {
	vertical-align:-3px;
 *vertical-align:-5px;
}
/* tab切换 */
.tabs_title {
	height:30px;
	line-height:30px;
	background: url(tb-head-bg.gif) #F3F7FB;
	font-weight:bold;
}
.tabs_title td {
	padding:0
}
.tabs_title a {
	width:80px;
	height:30px;
	line-height:30px;
	border-right:1px solid #C6DCF2;
	text-align:center;
	background:#FFFFFF;
	color:#0099cc;
	display:block;
	float:left;
	background: url(tb-head-bg.gif) #f5fdff;
}
.tabs_title a:hover, .tabs_title .on {
	color:#666;
	text-decoration:none;
	background: #FFFFFF none;
}
.tabs_title .no {
	border:none;
	background:none;
}
/*数据录入与编辑*/
.boxadd {
	width:98%;
	margin:8px 0px;
	border:1px solid #C6DCF2;
	margin-left:5px;
	border-bottom:none
}
.boxadd ul {
	border-bottom:1px solid #C6DCF2;
	clear:both;
	width:100%;
	height:30px;
	line-height:30px;
	padding-bottom:5px;
}
.boxadd ul li {
	display:block
}
.boxadd .l {
	float:left;
	width:420px;
	padding-left:30px;
	padding-top:3px
}
.boxadd .r {
	float:left;
	padding-left:30px;
	_padding-top:5px
}
.select {
	width:80px;
	padding:2px;
}
.input {
	width:350px;
	padding-top:2px;
}
/*显示星级*/
.star-0 {
	background:url("star.gif") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	float:left;
	height:14px;
	width:14px;
}
.star-1 {
	background:url("star_ok.gif") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	float:left;
	height:14px;
	width:14px;
}
/* 分页 */
.pages {
	text-align:center;
	padding-top:10px
}
.pages a, .pages em, .pages a:visited {
	padding:3px 2px;
	margin:2px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#444;
	text-decoration:none;
}
.pages a.on, .pages a:hover {
	text-decoration: underline;
	color: #0066FF;
}
.pages span {
	padding:3px 2px;
	margin:2px;
	font:normal 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #0066FF
}
.pages .pageinput {
	height:16px;
	width:30px;
	text-align:center;
	font:normal 12px/14px Verdana;
}
.pages .pagebg {
	margin-left:5px;
	cursor:pointer;
	padding-left:3px;
	padding-right:2px;
	border:1px solid #bdbcbd;
	background:#FFF url(inputbut_bg.gif) left center repeat-x;
	height:22px;
}
/* input */
input {
	background:#fff url(input.gif) top repeat-x;
	border:1px solid #d0d0d0;
	height:18px;
	line-height:18px;
	padding-left:5px;
	vertical-align:middle;
	font-size:12px;
}
textarea {
	border:1px solid #bbb;
	font-size:12px;
	padding:2px;
	color:#666;
	vertical-align:middle;
}
.bginput {
	border: 1px solid #7F9DB9;
	font-size: 14px;
	height: 24px;
	line-height: 20px;
	cursor:pointer;
	background:#FFF url(inputbut_bg.gif) left center repeat-x;
}
.sminput {
	padding:0 5px;
	font-size:12px;
	height:24px;
	line-height:150%;
	background: none repeat scroll 0 0 #ffffff;
	border: 1px solid #7F9DB9;
	cursor:pointer;
}
a.button {
	background:#F8F8F8;
    border-color: #CCCCCC #777777 #777777 #CCCCCC;
    border-style: solid;
    border-width: 1px;
	display:inline-block;
	text-decoration:none;
	color:#000;
	cursor:pointer;
	line-height:130%;
	padding:2px 10px;
}
a.button:active, a.button:hover {
	background:#eee
}
/*弹出层内容(评论/留言)*/
.dialog-content {
	color:#3f628c;
	background:#FFF;
	font-size:12px;
	line-height:20px;
	padding:0px 5px 10px 5px;
}
/*连载*/
.tbc-block {
	position: absolute;
	z-index: 102;
	width: 240px;
	padding: 2px 0px;
	word-spacing:2px;
	text-align:center;
	display:none;
	border: 1px solid #84BCFB;
	background: none repeat scroll 0% 0% #ECF8FF;
}
.blue {
	color:blue
}
.gray {
	color:gray
}
.red {
	color:red
}
#attach-list {
}
#attach-list img.thumb {
	width:60px;
	height:60px;
	border:1px solid #CCC;
	padding:2px;
}
#attach-list em {
	color:#333
}
#attach-list a {
color::#066;
	font-size:12px;
	text-decoration:underline
}
#attach-list textarea {
	width:500px;
	height:40px;
	color:#666;
}
.pagelist {
	text-align: left;
	padding:5px;
	margin: 0px 10px;
	width: 100%;
}
.pagelist * {
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 12px;
	margin-right: 3px;
	padding-top: 2px
}
.pagelist strong {
	border-bottom: #dbdbdb 1px solid;
	border-left: #dbdbdb 1px solid;
	background: #3366cc;
	color: #fff;
	border-top: #dbdbdb 1px solid;
	border-right: #dbdbdb 1px solid
}
.pagelist a {
	border-bottom: #dbdbdb 1px solid;
	border-left: #dbdbdb 1px solid;
	color: #3875d7;
	border-top: #dbdbdb 1px solid;
	border-right: #dbdbdb 1px solid;
	text-decoration: none
}
.pagelist a:hover {
	background: #3875d7;
	color: #fff;
	text-decoration: none
}
.pagelist span {
	color: #999
}
.tr_over td{ background:#e8f3fd}
